package com.promise.jokerdream.response.pc

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

// 乱斗竞技任务回包
@Serializable
data class QueryChaosWarTaskResponse(
    override val result: Int,
    override val msg: String = "",
    // 任务列表
    @SerialName("taskarray")
    val taskArray: List<ChaosWarTaskModel> = emptyList()
): BasePCResponse {
    override fun getDescription(): String {
        return msg
    }
}

@Serializable
data class ChaosWarTaskModel(
    val id: Int = 0,
    // 任务状态，2为未完成、3为可领取、4为已领取
    val state: Int = 0,
)
